﻿/*-------------------------------------------------------------------------
* 命名空间: XrayDirection.Models/EapParamsModel 
* 类   名: EapParamsModel
* 功   能: N/A
* 时   间: 2024-08-29 11:28:38
* 版   本: V1.0
* 作   者: Fioman
* 格   言: Talk is cheap,show me the code ^_^
*-------------------------------------------------------------------------*/
using Prism.Mvvm;

namespace XrayDirection.Models
{
    public class EapParamsModel : BindableBase
    {
        private int _id;

        public int Id
        {
            get { return _id; }
            set
            {
                _id = value;
                RaisePropertyChanged();
            }
        }


        private string? _machineCode;

        public string? MachineCode
        {
            get { return _machineCode; }
            set
            {
                _machineCode = value;
                RaisePropertyChanged();
            }
        }


        private string? _deviceIp;

        public string? DeviceIp
        {
            get { return _deviceIp; }
            set
            {
                _deviceIp = value;
                RaisePropertyChanged();
            }
        }

        private int _devicePort;

        public int DevicePort
        {
            get { return _devicePort; }
            set
            {
                _devicePort = value;
                RaisePropertyChanged();
            }
        }

        private string? _eapIp;

        public string? EapIp
        {
            get { return _eapIp; }
            set
            {
                _eapIp = value;
                RaisePropertyChanged();
            }
        }

        private int _eapPort;

        public int EapPort
        {
            get { return _eapPort; }
            set
            {
                _eapPort = value;
                RaisePropertyChanged();
            }
        }

        private int _heartBreakTime;

        public int HeartBreakTime
        {
            get { return _heartBreakTime; }
            set
            {
                _heartBreakTime = value;
                RaisePropertyChanged();
            }
        }

        private string? _eapFixedURL;

        public string? EapFixedURL
        {
            get { return _eapFixedURL; }
            set
            {
                _eapFixedURL = value;
                RaisePropertyChanged();
            }
        }


    }
}
